package org.jeecg.modules.wangyue.model.res;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class ResUserRoleInfoModel {
    @ApiModelProperty(value = "用户id")
    private String userId;
    @ApiModelProperty(value = "用户类型")
    private String userType;
    @ApiModelProperty(value = "用户名")
    private String userName;
    @ApiModelProperty(value = "头像url")
    private String headPicUrl;
    @ApiModelProperty(value = "服务状态(0-休息中,1-上线中)")
    private String serviceStatus;
    @ApiModelProperty(value = "是否服务中(0-否,1-是)")
    private String isService;
    @ApiModelProperty(value = "是否角色认证(0-否,1-是)")
    private String isRoleAuth;
    @ApiModelProperty(value = "性别(0-未设置,1-男,2-女)")
    private String sex;
    @ApiModelProperty(value = "真实姓名")
    private String realName;
    @ApiModelProperty(value = "身份证")
    private String idCard;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "出生年月")
    private Date dateOfBirth;
    @ApiModelProperty(value = "出生年份")
    private int year;
    @ApiModelProperty(value = "工作年龄")
    private String workingAge;
    @ApiModelProperty(value = "电子邮件")
    private String email;
    @ApiModelProperty(value = "联系电话")
    private String phone;
    @ApiModelProperty(value = "经度")
    private String log;
    @ApiModelProperty(value = "维度")
    private String lat;
    @ApiModelProperty(value = "所在地址名")
    private String addressName;
    @ApiModelProperty(value = "所在城市")
    private String city;
    @ApiModelProperty(value = "个性签名")
    private String personalSignature;
    @ApiModelProperty(value = "身高")
    private String height;
    @ApiModelProperty(value = "体重")
    private String weight;
    @ApiModelProperty(value = "星座")
    private String starSign;
    @ApiModelProperty(value = "用户评分")
    private String userScoring;
    @ApiModelProperty(value = "接单量")
    private int takingNumber;
    @ApiModelProperty(value = "评价量")
    private int evaluateNumber;
    @ApiModelProperty(value = "关注量")
    private int followNumber;
    @ApiModelProperty(value = "点赞量")
    private int likes;
    @ApiModelProperty(value = "职业证书")
    private String workProveUrl;
    @ApiModelProperty(value = "健康证")
    private String healthProveUrl;

    @ApiModelProperty(value = "距离(米)")
    private String distance;
}
